package com.pai4j.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * AI审核模型枚举
 *
 * @author: CYM-pai
 * @date: 2025/08/06 10:35
 **/
@Getter
@AllArgsConstructor
public enum AiAuditModelEnum {
    
    MOONSHOT_V1(1, "moonshot-v1-32k", "月之暗面模型"),
    DEEPSEEK_CHAT(2, "deepseek-chat", "深度求索模型"),
    GPT_4(3, "gpt-4", "OpenAI GPT-4"),
    GPT_3_5_TURBO(4, "gpt-3.5-turbo", "OpenAI GPT-3.5"),
    CLAUDE_3(5, "claude-3", "Anthropic Claude-3"),
    BAIDU_ERNIE(6, "ernie-bot", "百度文心一言"),
    ALIBABA_QWEN(7, "qwen-max", "阿里通义千问"),
    TENCENT_HUNYUAN(8, "hunyuan", "腾讯混元"),
    CUSTOM_MODEL(99, "custom", "自定义模型");
    
    private final Integer code;
    private final String modelName;
    private final String desc;
}
